package com.bdq.common.enums;


import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author malei
 * @date 2024-05-14 15:11
 */
@Getter
@AllArgsConstructor
public enum InteractionTypeHotScoreEnum {
    /**
     * 浏览行为。
     */
    VIEW(1, 1L, "浏览"),

    /**
     * 点赞行为。
     */
    LIKE(2, 2L, "点赞"),

    /**
     * 收藏行为。
     */
    COLLECT(3, 3L, "收藏"),

    /**
     * 报名行为。
     */
    SIGN_UP(4, 3L, "报名"),

    /**
     * 投票。
     */
    VOTE(5, 3L, "投票"),

    /**
     * 评论。
     */
    COMMENT(6, 3L, "评论");



    /**
     * 交互类型的代码。
     */
    private final int code;

    /**
     * 热度分数
     */
    private final double hotScore;

    /**
     * 交互类型的描述。
     */
    private final String desc;

    // Lombok 自动生成的构造器、getter方法和toString方法
}
